Big Huge Thesaurus

Salvia lyrata

noun